package com.dingding.order.core.pay.dao;

import com.dingding.common.core.base.dao.IBaseDao;
import com.dingding.common.core.beans.UserTaxiOrdert;

/**
 * 
 * @ClassName: ITaxiOrderPayDao 
 * @Description: 出租车订单DAO
 * @author CHEHAUNBO 
 * @date 2016年7月4日 下午5:13:33
 * @since V2.3.0
 * 
 */
public interface ITaxiOrderPayDao extends IBaseDao<UserTaxiOrdert> {

	/**
	 * 
	 * 根据出租车订单获取订单信息
	 * 
	 * @Title: getUserTaxiOrder
	 * @param  taxiOrderId 出租车订单ID
	 * @author CHEHAUNBO
	 * @since V2.3.0
	 */
	public UserTaxiOrdert getUserTaxiOrder(String taxiOrderId);

	/**
	 * 
	 * 订单支付成功后，将临时表中的出租车订单删除
	 * 
	 * @Title: deleteUserTaxiOrder 
	 * @param userTaxiOrdert 出租车临时订单
	 * @author CHEHAUNBO
	 * @since V2.3.0
	 * 
	 */
	public void deleteUserTaxiOrder(UserTaxiOrdert userTaxiOrdert);

}
